# -*- coding: utf-8 -*-
import os
from aip import AipOcr

""" 你的 APPID AK SK
去百度云的控制台，点击新建应用获取"""
APP_ID = 'xxxxx'
API_KEY = 'xxxxxx'
SECRET_KEY = 'xxxxx'

aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)

# 读取图片
def get_file_content(filepath):
    with open(filepath, 'rb') as fp:
        return fp.read()

# 定义参数变量，这里是纯英文，检测多方向。
options = {
    'detect_direction': 'true',
    'language_type': 'ENG',
      
}

#这里的功能是将已经排号序号的图片文件（'%d.jpg'%(i)）逐个交给百度云扫描
#返回result，通过str（）转换成字符串，存入对应序号的txt文档中
#结果仍需要用正则表达式来清洗

for i in range(1,64):


    # 调用通用文字识别接口
    result = aipOcr.basicGeneral(get_file_content('%d.jpg'%(i)), options)


    #存入txt文档中
    f1=open('%d.txt'%(i),'a+')
    for j in result['words_result']:
        f1.write(j['words'])
    print '%d'%(i)+'complete'
    f1.close()
    
    
